package com.lcm.oj.lanqiao.year2020.real_two;

/**
 * @author Coder-lcm
 * @date 2021/4/1
 * @version  lanqiao 2020 第一场 JavaB : A
 * 小蓝要为一条街的住户制作门牌号。
 *
 * 这条街一共有 2020 位住户，门牌号从 1 到 2020 编号。
 *
 * 小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符，最后根据需要将字符粘贴到门牌上，例如门牌 1017 需要依次粘贴字符 1、0、1、7，即需要 1 个 字符 0，2 个字符 1，1 个字符 7。
 *
 * 请问要制作所有的 1 到 2020 号门牌，总共需要多少个字符 2？
 *
 *
 */
public class T1_门牌号 {
    public static void main(String[] args) {
        int count = 0;
        for (int i = 1; i <= 2020; i++) {
            char[] c = (i + "" ).toCharArray();
            for (char c1 : c) {
                if (c1 == '2'){
                    count++;
                }
            }
        }
        System.out.println(count);
    }
}
